Skip to content

fix(ci): include provider profiles in macos docker builds#1163

Merged
johntmyers merged 1 commit intomainfrom
fix/1081-provider-yamls-in-macos-docker/johntmyers
May 5, 2026
Merged

fix(ci): include provider profiles in macos docker builds#1163
johntmyers merged 1 commit intomainfrom
fix/1081-provider-yamls-in-macos-docker/johntmyers

Conversation

@johntmyers
Copy link
Copy Markdown
Collaborator

Summary

Fix macOS Docker-based builds after provider profiles moved to top-level providers/*.yaml. The affected Dockerfiles now copy providers/ into the real build stage so openshell-providers can resolve its include_str! profile YAMLs.

Related Issue

Fixes the failing Release Dev job from #1037: https://github.com/NVIDIA/OpenShell/actions/runs/25353137217/job/74336899201

Changes

  • deploy/docker/Dockerfile.gateway-macos: copy top-level provider profile YAMLs before compiling the gateway binary.
  • deploy/docker/Dockerfile.cli-macos: copy provider profile YAMLs for the CLI macOS build.
  • deploy/docker/Dockerfile.python-wheels-macos: copy provider profile YAMLs for macOS wheel builds.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)

No new unit tests were added because this is a Docker build-context fix. The failing path is covered by CI's macOS Docker build jobs.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

@johntmyers johntmyers requested a review from a team as a code owner May 5, 2026 02:26
@johntmyers johntmyers merged commit e405e40 into main May 5, 2026
41 checks passed
@johntmyers johntmyers deleted the fix/1081-provider-yamls-in-macos-docker/johntmyers branch May 5, 2026 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants